package Capa_Negocio;

import java.util.List;

import Capa_Datos.CD_Horario;
import Capa_Datos.CD_Laboratorio;
import Capa_Modelo.CM_ImplGeneracionHorariosDAO;

public class CN_ImplGeneracionHorarios implements CN_GeneracionHorarios{
	CM_ImplGeneracionHorariosDAO cm_horarios;
	
	public CN_ImplGeneracionHorarios(){
		cm_horarios = new CM_ImplGeneracionHorariosDAO();
		
	}
	
	@Override
	public List<CD_Horario> obtenerListaHorarios(int curso) {		
		return cm_horarios.obtenerHorarios(curso);
	}

	@Override
	public List<CD_Laboratorio> cargarLaboratoriosDisponibles() {
		return cm_horarios.cargarLaboratoriosDisponibles();
	}

	@Override
	public void actualizarHorario(CD_Horario horario, int laboratorio) {
		cm_horarios.actualizarHorario(horario, laboratorio);		
	}

	@Override
	public List<CD_Horario> obtenerHorariosDia(String dia) {		
		return cm_horarios.obtenerHorariosDia(dia);
	}
	
}
